home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / ear / vicmusic.lha / vick_music / docs / Vick_Music.DOC.English
Text File  |  1992-09-02  |  29KB  |  557 lines

  1. ****************************************************************************
  2. * Vick Music v1.0                                                          *
  3. * ideated and created by Giuseppe Ligorio                                  *
  4. * music demo by Martino Lamanna                                            *
  5. * CopyRight ©1993/94 all right reserved.                                   *
  6. * User Manual                                                              *
  7. *                                                                          *
  8. * The commercial use is stricly forbidden without author written agreement *
  9. * This program can be freely distribuited, but the program must be         *
  10. * distribuited with its documentation in all languages (for instance       *
  11. * English and Italian) without any modification.                           *
  12. *                                                                          *
  13. * I made a lot of tests and I have not found problems but I decline any    *
  14. * responsability about the use of Vick Music. You are using this program   *
  15. * at your own risk. The author is not responsible of any damage, as result *
  16. * of the use of his program.                                               *
  17. ****************************************************************************
  18.  
  19. * Introduction. IMPORTANT!!! *
  20. This program is innovating; Vick Music is a music program for make music on
  21. Amiga like pro-tracker; Vick Music can simultaneously realize 16 voices! The
  22. technique used to make this is the algebric method; in one channel 4
  23. waveforms are added in real time on Amiga 1200 too! How is this possible?
  24. This is possible because I have ideated a technique that allow Blitter to
  25. make addition and other algebric operations!!! I have named this technique
  26. OperBlitting; you understand that this technique can be used for many other
  27. applications like 3D animations with incredible speed gain. I'll present a
  28. OperBlitting library in same period which I have distribuited this program.
  29. I am preparing a 2.0 version of Vick Music, compatible with 2.0 features,
  30. with menu' future oriented and object oriented system; this version will be
  31. available for 1995, contact me at the my address for more information and
  32. for ever suggests or bugs report.
  33.  
  34.                                                     Giuseppe Ligorio
  35.                                                     via Valeggio, n. 15
  36.                                                     10128 Torino
  37.                                                     Italy
  38.  
  39. _____________________________________________________________________________
  40.  
  41. Summary.
  42. 1. Vick Music: a new philosophy.
  43. 2. Structure of Vick Music.
  44. 3. Vick Music menus.
  45. 4. Edit Song.
  46. 5. Edit Patterns.
  47. 6. Edit Instruments.
  48. 7. Play Song.
  49.  
  50. _____________________________________________________________________________
  51.  
  52. 1. Vick Music: a new philosophy.
  53. _____________________________________________________________________________
  54.  
  55. There is another program that perform 16 voices; this program is SuperJAM but
  56. its technique to play is different to that used in Vick Music; the advantages
  57. and disadvantages of SuperJAM and Vick Music are almost complementary; let's
  58. see them: SuperJAM precalculates different interpolates notes of every
  59. instrument; this occupies a lot of memory and you can use only the 12 notes of
  60. an octave, you can't implement vibrato or portamento but sound quality is
  61. better; Vick Music occupies little space memory, implement vibrato and
  62. portamento but sound quality is not warranted; infact some instrument (for
  63. example very pure) could be played with some glitches, but if this instrument
  64. is played with higher note in its physic channel, there is no inconvenient;
  65. for example there is this problem in Oktalyzer too, that use same play
  66. technique. Vick Music functions like pro-tracker; infact Vick Music is pattern
  67. philosophy based, but add a new level of definition. The Vick Music pattern
  68. has associated to only one channel, and any pattern has an own different
  69. length and speed; the new level is the section. In Edit Song you have to
  70. specify what patterns are associate at the aux channels; line that contains
  71. all patterns that will be play simultoanesly in particular channels is
  72. section; the Song is composite by more sections. This new philosophy is very
  73. advantageous, infact for example if you have the drum in a music that repeat
  74. every time in the same mode, then you make only one pattern for drum and you
  75. sign this pattern in all sections of music.
  76.  
  77. _____________________________________________________________________________
  78.  
  79. 2. Structure of Vick Music.
  80. _____________________________________________________________________________
  81.  
  82. Vick Music has 4 different work screens:
  83. 1) Edit Song
  84. 2) Edit Pattern
  85. 3) Edit Instrument
  86. 4) Play Song
  87. that can be accessed by menu (see section 3); Edit Song allow to make the
  88. song with the philosophy just wrote; in this screen you have to insert what
  89. pattern to play and in what channels (see section 4 for more details).
  90. Edit Pattern allow to create patterns; patterns in Edit Pattern are like
  91. pro-tracker's patterns, but they have only one coloumn because are associated
  92. to only one channel; any pattern has own speed, length and script (see section
  93. 5 for more details).
  94. Edit Instrument allow to manage standard IFF 8SVX files, and raw files for
  95. read and write sound data ; there are options for digitize and sound
  96. elaboration too.
  97. Play Song allow to play the song.
  98. There is another important screen section; this screen section occupy the
  99. lowest 56 lines of screen (the screen is PAL and this section is not visible
  100. by NTSC monitors, but the function of this screen section may be implemented
  101. by keyboard); at start you can see the program's logo and some information
  102. (free memory and number of songs, patterns and instruments used); in bottom
  103. right there is a gadget that change this screen-section in a music keyboard
  104. with 4 octaves; any octave has an own gadget that selected, allow to change
  105. the instrument and playing octave associated; the octaves selected of music
  106. keyboard are two: the first correspond at the lowest line of letter keys in
  107. the keyboard and the second at the first line (like pro-tracker); this keys
  108. are important because they allow to play notes that will be insert in
  109. pattern; for select what octaves use, you press F1, F2 or F3 keys; if you
  110. want to set for all octaves the instrument selected at the moment, with
  111. playing octaves from 1 through 4 then press ALT and J togheter; for change
  112. between information screen section and keyboard screen section press ALT and H
  113. (or select gadget); this screen section is present in all work screens and it
  114. doesn't change at work screens switching.
  115.  
  116. _____________________________________________________________________________
  117.  
  118. 3. Vick Music menus.
  119. _____________________________________________________________________________
  120.  
  121. Vick Music menus are fixed and don't change in different work screens; they
  122. implement general purpose actions; there are two menus with this structure:
  123.  
  124. Project                       Edit
  125.  Clear            Am+C         Edit Song        Am+S
  126.  Open             Am+O         Edit Pattern     Am+P
  127.  Save                          Edit Instrument  Am+I
  128.  Save AS          Am+W         Play Song        Am+M
  129.  Delete           Am+D
  130.  Preferences      Am+R
  131.  About...
  132.  Quit             Am+Q
  133.  
  134. The keys at right of menu options are keyboard short cuts, Am+C indicate to
  135. press AMIGA key and C key simultaneously.
  136.  
  137. Project menu:
  138. Clear - remove current song with its patterns and instruments; attention, this
  139.         operation is unrecoverable (the program ask conferme to effect the
  140.         clear operation)
  141. Open - open a new module song with patterns and instruments connected; when
  142.        you select this option a file requester will appear on screen and you
  143.        may select the file to read or reject the operation.
  144. Save - save module with last name used; attention this option will not ask you
  145.        conferme!
  146. Save AS - save module with name selected by file requester.
  147. Delete - delete file selected by file file requester.
  148. Preferences - open window with program setup; the setup parameters are:
  149.               Workbench (ON|OFF)
  150.                 OFF if you want to close Workbench, ON if not.
  151.               Instrument Save Format (IFF|RAW)
  152.                 IFF for standard IFF 8SVX format, RAW for raw format
  153.               Default Pattern Length
  154.                 see section 5 for more details
  155.               Default Pattern Speed
  156.                 see section 5 for more details
  157.               Default Channel Configuration
  158.                 select the standard channel swap that will be used when you
  159.                 create new song (see section 4 for more details)
  160.               Default Notes Denominations (English|Italian)
  161.                 English: C,C#,D,D#,E,F,F#,G,G#,A,A#,B
  162.                 Italian: D,D#,R,R#,M,F,F#,S,S#,L,L#,I that corresponds to
  163.                          (D)o,(R)e,(M)i,(F)a,(S)ol,(L)a,s(I)
  164.               Frequence Quality
  165.                 select the frequency quality based on system where program is
  166.                 running; you can select only A1200 and A4000, (where I have
  167.                 tested the program) but it should run correctly on all Amiga
  168.                 (but at least with 68020); if you use it with other system
  169.                 set this value to A4000 (yes, you have read right A4000).
  170.                 On new version I'll implement an auto-test.
  171.               in setup window there are also three gadgets:
  172.               OK - use this new configuration
  173.               Cancel - don't use this new configuration, hold old config
  174.               Save - use and save the new configuration; when you will start
  175.                      the program, it will read the configuration-file and it
  176.                      will use this configuration; if there is not
  177.                      configuration file, Vick Music will use standard config.
  178. About - open a window with some information on program and author.
  179. Quit - exit from program; attention with this option all work will be lost.
  180.  
  181. Edit menu:
  182. Edit Song - go to Edit Song work screen (see section 4).
  183. Edit Pattern - go to Edit Pattern work screen (see section 5).
  184. Edit Instrument - go to Edit Instrument work screen (see section 6).
  185. Play Song - go to Play Song work screen (see section 7).
  186.  
  187. _____________________________________________________________________________
  188.  
  189. 4. Edit Song.
  190. _____________________________________________________________________________
  191.  
  192. Edit Song screen work has three windows; the first named "Edit Song", in top
  193. of screen with options; the second named "sections" in bottom-left of screen
  194. that shows the structure of a song; the third named "Pattern" that shows the
  195. list of patterns available to be used in sections.
  196. In top-right of Edit Song window there is the name of song slected in at the
  197. moment.
  198. Sections window visualizes the song contents; the song raws corresponde at
  199. sections and song coloums corresponde at aux channels. You may insert the
  200. pattern symbol (a label that represent a pattern, see chapter 5) in a place of
  201. this matrix; patterns in same section will be simultaneously play at
  202. rispective channels (coloums); pattern in same coloumn will be played
  203. chronological sequence at same channel. Every pattern has an own speed and
  204. length, therefore how to assicure synchronism between different patterns in
  205. same sections? The player wait that all patterns in same sections are executed
  206. and then pass to next section.
  207. Pattern window visualize all existing patterns and them information:
  208. Num - the pattern number
  209. Sy - pattern symbol
  210. Time - the execute time of pattern misured in 1/30 seconds.
  211. Sp - pattern speed
  212. ScTyp - script type (see section 5)
  213. ScDat - script data
  214. With scroll gadgets you may see the patterns list and select a pattern for
  215. Play Pattern option.
  216. The options of Edit Song window selectable are:
  217. Create Song
  218.   Initialize the structure of a new song.
  219. Remove Song
  220.   Remove the song used at the moment; the program will be request if you want
  221.   to continue the operation. Attention, if you remove the song then you don't
  222.   erase patterns and instruments connected to him, because these can be used
  223.   in other song
  224. Song structure
  225.   Allow to change the channel swapping configuration; this operation doesn't
  226.   clear the song contents
  227. Song number
  228.   Allow to select what song you want to edit; patterns and instruments
  229.   connected with song, aren't only elements of that song; infact you can use
  230.   same patterns in other song (for this, Remove Song doesn't remove patterns
  231.   and instruments)
  232. Cut,Copy,Paste,Exchange
  233.   These operations cutting, copying a selected region of song and trasfer him
  234.   in internal buffer; paste trasfer internal buffer on song at cursor position
  235.   exchange, exchange buffer with song content at cursor position.
  236.   To do a selected region, move the cursor on start postion, press and hold
  237.   SHIFT key and move cursor keys.
  238. Song Length
  239.   Change the length (the number of sections) of song; if you reduce the length
  240.   and remove some important sections don't warry if you increment the length,
  241.   removed sections return back unchanged.
  242. Clear Section
  243.   Clear the section (line) at cursor position
  244. Play Section
  245.   Play the section at cursor position
  246. Play Pattern
  247.   Play pattern selected in Pattern window
  248. Edit (ON and OFF)
  249.   If ON allow to modify the song, if OFF you cannot change song values
  250.  
  251. _____________________________________________________________________________
  252.  
  253. 5. Edit Patterns.
  254. _____________________________________________________________________________
  255.  
  256. Edit Patterns work screen has 4 windows: "Edit Pattern", "Pattern", "Pattern
  257. Features", "Instrument Selected".
  258. Pattern window show the pattern actually selected; every pattern raw
  259. correspondes to a possible note; when pattern is playing a cursor start from
  260. first raw and go down playing notes encountered; every pattern raw is formed
  261. by 6 parameters:
  262. Num - raw number
  263. Not - playing note
  264. Ins - instrument to play
  265. E - effect type to implement in real time playing
  266. D1 - first data for effect
  267. D2 - second data for effect
  268. To insert a note in pattern move cursor on raw where you want to insert note
  269. and on Not coloumn, then press key associated to note on music keyboard (see
  270. section 2); the number instrument (Ins) will be simultaneously appear in Ins
  271. coloumn in same row; you may directly change Ins moving cursor on Ins
  272. coloumn and typing in number; to clear Not or Ins or other parameter move
  273. cursor on them and press DEL key; effects are marked by one letter and
  274. different effects may request numeric value that you have to insert in D1 and
  275. D2; the effects are:
  276. 'V' Volume Change
  277.     Change volume value; attention this command change the volume on all
  278.     channels swapped from same physic channel, use command F to change
  279.     volume on only one channel
  280.     Data1 = New volume (0..64).
  281. 'R' Instrument Release
  282.     Release the instrument (use with instrument with repeat).
  283. 'S' Speed Change
  284.         Change the playing pattern speed (see Pattern Features window)
  285.     Data1 = New speed (0..x).
  286. 'U' Up Frequency
  287.         Portamento up; the frequency unit is 1/12 of note.
  288.     Data1 = number of frequency units.
  289. 'D' Down Frequency
  290.     Portamento down.
  291.     Data1 = number of frequency units.
  292. 'B' Vibrato
  293.     Frequency vibrato since this row; you have to activate it only one time,
  294.     and to stop it you have to use same command with D1 and D2 equal to zero.
  295.     Data1 = number of frequency units of vibrato bandwidth.
  296.         Data2 = vibrato's time in 1/30's second.
  297. 'A' Arpeggio
  298.     Frequency arpeggio; this effect actives the arpeggio since this point,
  299.     and to stop it you have to call same effect with datas set to zero
  300.     Data1 = first number of frequency units to add on note.
  301.         Data2 = second number of frequency units to add on note.
  302. 'H' Up Frequency Smoth
  303.     This effect is smoth Portamento up; it gradually does portamento in
  304.         specified time.
  305.     Data1 = number of frequency units.
  306.         Data2 = time in 1/30's second.
  307. 'L' Down Frequency Smoth
  308.         Smoth Portamento down; it gradually does portamento in specified time.
  309.     Data1 = number of frequency units.
  310.         Data2 = time in 1/30's second.
  311. 'O' Volume vibrato
  312.     It does volume's vibrato
  313.     Data1 = number of volume units of vibrato bandwidth.
  314.         Data2 = vibrato's time in 1/30's second.
  315. 'C' Volume Smoth
  316.         It gradually changes volume in specified time.
  317.     Data1 = new volume value.
  318.         Data2 = time in 1/30's second.
  319. 'F' Change Shift Bit
  320.     All volume's effects change volume of physic channel; this signifies that
  321.     if your song have 16 voices, this effect will have influence on 4 voices.
  322.     Instead, this command change volume on single voice with no influence on
  323.     other voices; this effect specifies number of shift bits (0 through 6) in
  324.     channel data value; the result will be this:
  325.     shift bits        effective volume
  326.         0                max volume (see volume of physic channel)
  327.         1                   max/2
  328.         2                   max/4
  329.         3                   max/8
  330.         4                   max/16
  331.         5                   max/32
  332.         6                   max/64
  333.     Data1 = shift bits (0..6).
  334.  
  335.     Attention: effect like vibrato, down frequency smoth etc., are actived
  336.                with only one command; successive rows are free to use other
  337.                effect but these must not be of same type (frequency or volume);
  338.                for example, if you active Vibrato first and then Up Frequency
  339.                Smoth , Vibrato will be annulled; if instead active Vibrato
  340.                first and then Volume Smoth is all right
  341.  
  342. "Patter features" window contains and allow to change, pattern's features;
  343. these features are:
  344. Patt Name - this is a text string that program doesn't use; it serves to tell
  345.             user something about pattern; for example:
  346.             "first chord's voice"
  347.             "first bass" ecc.
  348. Symb - this is a two letters text that identifies pattern; symb must be
  349.        different for different patterns; symb is used in Edit Song (see
  350.        section 4) to indicate pattern that will be played in that channel and
  351.        section.
  352. Script - this features tell to player what it have to do when pattern
  353.          execution ends; it can be Repeat, Jump and Repeat & Jump. If you
  354.          select Repeat this pattern will be repeated other n times; if script
  355.          is Jump then player will jump on pattern s; when script is Repeat &
  356.          Jump, player will repeat this pattern n times and then it will jump
  357.          on pattern s; n is a number and s is a symb that are specified in
  358.          box on right of script type box in form "ss nn".
  359.          Attention: you can specify scripts like "jump itself"; this signify
  360.                     that pattern will be execute infinite times; but if you
  361.                     insert this pattern in one song's section, this will not
  362.                     be played infinite times because in song playing, pattern
  363.                     will be executed following script, but pattern's end will
  364.                     be recognized when pattern ends first time. If you want to
  365.                     play all script, but is only active this pattern in
  366.                     playing, you have to make an empty pattern of desidered
  367.                     time execution and you have to insert it with this pattern
  368.                     in same section.
  369. Patt Time - indicate pattern's time execution in 1/30's second; this value
  370.             cannot be modified but it is function of pattern length and
  371.             pattern speed.
  372. Patt Length - specify what is pattern length in rows.
  373. Patt Speed - specify what is pattern speed in this mode:
  374.              Patt Speed specifies number of 1/30's second that player wait to
  375.              pass on next row; if Patt Speed is 1 then player doesn't wait and
  376.              pattern will be executed at 30 rows per second; if Patt Speed is
  377.              2 then player wait 0.5 1/30's second and pattern will be executed
  378.              at 20 rows per second; if Patt Speed is 3 then player wait 1
  379.              1/30's second and patter will be execute 15 rows per second.
  380.              In other words player pass to next row ever 1/30's second if
  381.              Patt Speed is 1; for ever other n value of Patt Speed player wait
  382.              1/30's second + 0.5*(n-1)*(1/30's second). This is a strange
  383.              formule but it is very useful; because your speed increment
  384.              precision is half 1/30's second (instead of one whole); however
  385.              you can calculate effective speed then you have to divide Patt
  386.              Length per Patt Time.
  387. In upper-right of "Pattern Features" window there are two arrows that allow
  388. you to select pattern.
  389.  
  390. "Instrument Selected" window is a window that allow you to select actual
  391. instrument without to go in Edit Instrument work screen; this window show all
  392. information on selected instrument too; remember that instrument used to
  393. insertion in pattern is that actually set in keyboard screen (see section 2,
  394. to set actual instrument in keyboard screen press ALT and J).
  395.  
  396. "Edit Pattern" window contains several command for pattern management:
  397. Create Patter
  398.   Create a new empty pattern.
  399. Remove Pattern
  400.   Remove currently selected pattern; program requests if you want really to
  401.   remove pattern first to does anything.
  402. Load Pattern
  403.   Load a pattern precedently saved on disk; this option creates a new pattern
  404.   with data loaded from disk.
  405. Save Pattern
  406.   Save currently selected pattern on disk's file; this option will be save
  407.   instrument used in pattern too and it requests if you want to save pattern
  408.   and instrument used in Script.
  409. Play Pattern
  410.   Play pattern currently selected.
  411. Clear, Cut, Copy, Paste, Exchange and Mix.
  412.   This options will be effect only if a selected region is set in pattern; if
  413.   you want to make a selected region, move cursor on first row of region,
  414.   press and hold SHIFT key and use up/down keys to make little/large the
  415.   region. Clear option will clear selected region contents; Cut clears
  416.   selected region contents and memorize it in internal buffer; Paste inserts
  417.   internal buffer contents in cursor position; Exchange changes internal
  418.   buffer contents with selected region contents; Mix mixs internal buffers
  419.   contents with pattern contents on cursor position.
  420. Change Inst
  421.   This option allow to change code instrument with an other in selected
  422.   region; when you select this option, will be appear to you a window that
  423.   allow you to decide what instrument change.
  424. Note Up
  425.   Increment notes of selected region with one halftone.
  426. Note Down
  427.   Decrement notes of selected region with one halftone.
  428. Octave Up
  429.   Increment notes of selected region with one octave.
  430. Octave Down
  431.   Decrement notes of selected region with one octave.
  432. Edit (ON|OFF)
  433.   If edit is on then you can modify pattern contents; if edit is off you
  434.   cannot change pattern contents.
  435.  
  436. _____________________________________________________________________________
  437.  
  438. 6. Edit Instruments.
  439. _____________________________________________________________________________
  440.  
  441. Edit Instrument work screen allow you to management instruments; it is
  442. composited by two windows: "Edit Instruments" and "View Instrument".
  443. "View Instrument" window show instrument graphic and other important
  444. information:
  445. Title Inst is instrument's name
  446. Length is instrument length in bytes
  447. Time is instrument playing time in seconds (this depends by Frequency)
  448. Volume is standard volume's instrument; this value has not importance for
  449. playing, because instrument will be executed at channel volume, but this
  450. information is memorized for management of IFF format
  451. Frequency is standard frequency's instrument; same speech done for Volume is
  452. done for Frequency; if you click on this box you can change this value with
  453. a window that allow to you to modify note and octave.
  454. Rep Start and Rep Leng are repeat's start and repeat's length in byte; these
  455. values indicate if instrument is executed in infinite loop repeating itself
  456. from Rep Start for Rep Leng bytes; if Rep Leng is 0 then repeat is deactivated
  457. Number Instrument is number of instrument actually selected; this value is
  458. used in Patter to indicate what instrument to play; with arrow you may select
  459. instrument.
  460.  
  461. "Edit Instruments" window contains options for instruments management:
  462. Create Instrument
  463.   Create a new empty instrument; when you select this option a window request
  464.   you what is desidered dimension of it.
  465. Remove Instrument
  466.   Remove currently selected instrument; program requests if you want really to
  467.   remove instrument first to do anything.
  468. Load Instrument
  469.   Load a instrument from disk in RAW or IFF format; this option creates a new
  470.   Instrument with data loaded from disk.
  471. Save Instrument
  472.   Save currently selected instrument on disk's file follow format (RAW or IFF)
  473.   specified in preferences
  474. Clear, Cut, Copy, Paste, Exchange and Mix
  475.   These options and other are effect on selected region; to make a selected
  476.   region move mouse pointer on instrument graphic, press and hold left mouse-
  477.   button, move horizontally mouse and release mouse-button.
  478.   Clear will clear selected region (change all bytes' values to zero)
  479.   Cut transfers selected block in internal buffer, and selected block will be
  480.   eliminated
  481.   Copy transfers selected block in internal buffer but doesn't touch it
  482.   Paste transfer internal buffer contents in position specified by start
  483.   of selected region
  484.   Exchange change internal buffer contents with selected region contents
  485.   Mix will mix internal buffer contents with instrument contents on start
  486.   selected region position; when you active this option a window will appear;
  487.   you have to indicate what are instrument and buffer amplitude for mixing;
  488.   like other operations there is a undo-buffer; if you select Do, program
  489.   will effect operation, if you select Undo program will restore original
  490.   contents; when the result is what you want then select OK.
  491. Volume
  492.   Change amplitude of instrument; you have to specify amplitude per cent for
  493.   selected region and not selected region
  494. Period
  495.   Change period (or better frequency) of selected region; you have to specify
  496.   old period and new period.
  497. Echo
  498.   Make echo on selected region; parameters to specify in echo window are:
  499.   Repeat rate (per cent) is distance for ever repeat; Decay rate is per cent
  500.   of amplitude change for ever echo; Number echo is number of echo to realize.
  501. Reverse
  502.   Reverse selected region
  503. Dynamic
  504.   Realize dynamic expansion of selected region; this signify that aplitude
  505.   change of instrument isn't linearly realized but it is realized with
  506.   exponential law; in this mode little signals (like noise) are eliminated.
  507.   Parameters to specify are two: Volume instrument, amplitude's change that
  508.   will have effect after real dynamic expansion; Dynamic value is exponent for
  509.   dynamic expansion, if this value is 1 the amplitude's change will be linear;
  510.   for bigger value amplification will be exponential and for littler value
  511.   will be logarithmic.
  512. Seek loop
  513.   Seek loop for instrument repeat; parameters are: Search Limit is limit (left
  514.   or right) that are fixed; Search Direction is direction for limit move (
  515.   limit considered here is other then that specified in Search Limit).
  516.   This command search loop finding zero respecting wave's phase; it calculates
  517.   the difference between amplitude of loop's wave; if this difference is
  518.   bigger then Volume Error this loop will be not considered. Position Reset
  519.   will reset limits' positions follow Search Limit and Search Direction value.
  520. Monitor
  521.   With this option you may monitor your sound-digitizer; if you press right
  522.   mouse-button then program change speef of graphic refresh velocity.
  523. Sampling
  524.   This option allow you to sampling with your sound-digitizer; a window will
  525.   request you what is the maximum length of memory that program will allocate
  526.   for sampling; if you press OK then program goes in monitor mode and when
  527.   you want to start sampling then press left mouse-button; to stop sampling,
  528.   press left mouse-button and however if program reaches maximum of memory
  529.   allocated then it stop itself.
  530. Analyzer
  531.   When you select Analyzer a window appear; here you can select analyzer type:
  532.   Waveform (that is like monitor but bigger) and Spectrum that allow you to
  533.   analyze fondamental frequency component of wave sampled in real-time.
  534.   You can select Grid too, start analizing and exit from "Analyzer" window.
  535. Sampling Frequency
  536.   Select frequency for sampling-operations
  537.  
  538. _____________________________________________________________________________
  539.  
  540. 7. Play Song.
  541. _____________________________________________________________________________
  542.  
  543. Play Song work screen allow you to play song edited in other work screens;
  544. there is only one window, "Play Song" window with options for play; in the
  545. section lower of screen there are V-Meter and Spectrum Analyzer meter; if you
  546. click on one of V-Muter you may deactivate (or activate) that channel, for
  547. play.
  548. "Play Song" window has in upper-left two arrows to select what song you want
  549. to play; in bottom of window there are other two arrows to select from what
  550. section start play; the options are only two:
  551. Play Section
  552.   Play currently selected section
  553. Play Song
  554.   Play currently selected song from currently selected section
  555.  
  556. _____________________________________________________________________________
  557.